Optimal crew groups A column generation heuristic for a combinatorial optimization problem
نویسنده
چکیده
The studied problem is how to construct groups of cabin crew that will work together for a month. The construction of groups should as far as possible fulfill requests from both the airline and the crew. There is today at Carmen Consulting an application based on Constraint Logic Programming (CLP) that solves the problem. The purpose of this project was to examine whether mathematical optimization methods could improve the construction of crew groups. The new solution method relies on an enumeration of possible groups, where the constraints for group construction is handled by CLP. The selection of groups is then through a set-partition formulation treated as an optimization problem. A heuristic column generation is developed to implicitly consider a large number of possible groups while enumerating a relatively small number of them. Results for the new solution method have been compared to results found with the existing application for a randomly chosen month. The objective value for these test cases improved between 3 and 6%. Solution time was also decreased; especially for a large test case there was a considerable improvement (from 4068 to 1325 seconds). Optimala besättningsgrupper En heuristik för kolumngenerering till ett kombinatoriskt optimeringsproblem
منابع مشابه
Improvement of Column Generation Method for Railway Crew Scheduling Problems
The railway crew scheduling problem is to determine an optimal crew assignment to minimize the number of crews required to cover all of railway assignment satisfying several crew working constraints. The problem can be formulated as a huge set covering problem. Column generation method is commonly used to solve the railway crew scheduling problem. Conventional column generation method has a sho...
متن کاملCrew Assignment via Constraint Programming: Integrating Column Generation and Heuristic Tree Search
The Airline Crew Assignment Problem (ACA) consists of assigning lines of work to a set of crew members such that a set of activities is partitioned and the costs for that assignment are minimized. Especially for European airline companies, complex constraints defining the feasibility of a line of work have to be respected. We developed two different algorithms to tackle the large scale optimiza...
متن کاملSolving Large Scale Crew Pairing Problems
Crew pairing is one of the most critical processes in airline management operations. Taking a timetable as input, the objective of this process is to find an optimal way to partition flights of the timetable without breaking rules and regulations which are enforced by an airline. The problem has attracted many scientists in recent decades. The main challenge is that there is no general method t...
متن کاملA hybrid particle swarm optimization and an improved heuristic algorithm for an airline crew rostering problem
The airline crew scheduling problem is a combinatorial optimization problem and belongs to the class of NPhard problems. An effective method for solving the airline crew scheduling problem can reduce the crew costs and improve crew satisfaction. Because of its complexity, the problem is divided into two subproblems: the crew pairing problem and the crew rostering problem. In this paper, the cre...
متن کاملCockpit Crew Pairing Problem in Airline Scheduling: Shortest Path with Resources Constraints Approach
Increasing competition in the air transport market has intensified active airlines’ efforts to keep their market share by attaching due importance to cost management aimed at reduced final prices. Crew costs are second only to fuel costs on the cost list of airline companies. So, this paper attempts to investigate the cockpit crew pairing problem. The set partitioning problem has been used for ...
متن کامل